package beautiful.butterfly.drds.binlog.type;


public final class ClientCapabilitiesType
{

    public static final int long_password = 1; /* new more secure passwords */
    public static final int found_rows = 2; /* found instead of affected rows */
    public static final int long_flag = 4; /* get all column flags */
    public static final int connect_with_db = 8; /*
                                                     * one can specify databasename on
													 * connect
													 */
    public static final int no_schema = 16; /*
                                             * don't allow database.tablename.column
											 */
    public static final int compress = 32; /* can use compression protocol */
    public static final int odbc = 64; /* odbc client */
    public static final int local_files = 128; /* can use load data local */
    public static final int ignore_space = 256; /* ignore spaces before '' */
    public static final int protocol_41 = 512; /* new 4.1 protocol */
    public static final int interactive = 1024; /*
                                                 * this is an interactive client
												 */
    public static final int ssl = 2048; /* switch to ssl after handshake */
    public static final int ignore_sigpipe = 4096; /* ignore sigpipes */
    public static final int transactions = 8192; /*
                                                     * client knows about
													 * transactions
													 */
    public static final int reserved = 16384; /* old flag for 4.1 protocol */
    public static final int secure_connection = 32768; /*
                                                         * new 4.1
														 * authentication
														 */
    public static final int multi_statements = 1 << 16; /*
                                                         * enable/disable
														 * multi-stmt support
														 */
    public static final int multi_results = 1 << 17; /*
                                                         * enable/disable
														 * multi-results
														 */
    public static final int ps_multi_results = 1 << 18; /*
                                                         * multi-results in
														 * ps-protocol
														 */
    public static final int plugin_auth = 1 << 19; /*
                                                     * client supports plugin
													 * authentication
													 */
    public static final int ssl_verify_server_cert = 1 << 30;
    public static final int remember_options = 1 << 31;

    private ClientCapabilitiesType()
    {
    }
}
